<?php

class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{

    protected function _initAutoload() 
    {
        $autoloader = new Zend_Application_Module_Autoloader ( array ('namespace' => '', 
                                                                      'basePath' => APPLICATION_PATH ));
        return $autoloader;
	
    }
        
    //step 1. Tạo kết nối Database trong Bootstrap của ứng dụng
    
    protected function _initDb() 
    {        
        $dbOption = $this->getOption('resources');
        $dbOption = $dbOption['db'];

        // Setup database
        $db = Zend_Db::factory($dbOption['adapter'], $dbOption['params']);              
        
        $db->setFetchMode(Zend_Db::FETCH_ASSOC);        
        $db->query("SET NAMES 'utf8'");
        $db->query("SET CHARACTER SET 'utf8'");                 
        
        Zend_Registry::set('connectDB', $db);
    
        //Khi thiet lap che do nay model moi co the su dung duoc
        Zend_Db_Table::setDefaultAdapter($db);        
       
        // Return it, so that it can be stored by the bootstrap
        return $db;
    }
}

